Software components are binary units of independent production , acquisition and deployment that interact to form a functioning system . as the core technology supporting software reuse , the idea of component technology is to decompose the fundamental service function into some independent , reusable component with simplex function 軟件組件技術是支持軟件復用的核心技術,其基本思想就是將復雜的大型系統中的基礎服務功能分解為若干個獨立的、功能單一的可復用軟件單元。